/*
 * =====================================================================================
 *
 *       Filename:  cl_string_util.h
 *
 *    Description:  A util for string operation
 *
 *        Version:  1.0
 *        Created:  03/06/2010 04:15:25 PM
 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  Ken Chen (Ziliang), zlchen.ken@gmail.com
 *        Company:  EMC
 *
 * =====================================================================================
 */

#ifndef _CL_STRING_UTIL_H
#define _CL_STRING_UTIL_H

#include <vector>
#include <list>
#include <string>

namespace neo
{
typedef std::vector<std::string> CLStringVector;
typedef std::list<std::string> CLStringList;

template<typename T>
std:string toString( const T& )
{
	return std::string();
}

template<>
std::string toString<int32>( const int32& value )
{

}

template<>
std::string toString<uint32>( const uint32& value )
{

}

template<>
std::string toString<long64>( const long64& value )
{

}

template<>
std::string toString<ulong64>( const ulong64& value )
{

}

template<>
std::string toString<bool>( const bool& value)
{

}

} // neo

#endif //_CL_STRING_UTIL_H
